// package com.zzx.schoolfellow.service.impl;
//
// import com.zzx.schoolfellow.mapper.PostRepository;
// import com.zzx.schoolfellow.model.entity.Post;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.stereotype.Service;
//
// import java.util.List;
//
// /**
//  * @program: schoolfeoolw_backend
//  * @description:
//  * @author: zzx
//  * @create: 2023-03-26 18:18
//  **/
// @Service
// public class PostServiceImpl {
//     @Autowired
//     private PostRepository postRepository;
//
//     public List<Post> getAllPosts() {
//         return postRepository.findAll();
//     }
//
//     public void likePost(Long postId) {
//         Post post = postRepository.findById(postId).orElseThrow(
//                 () -> new RuntimeException("Post not found with id: " + postId));
//
//         post.setLikeCount(post.getLikeCount() + 1);
//
//         postRepository.save(post);
//     }
// }
